to put it more explicitly - German English Dictionary